<?php
  //global $customer_id;
  require('includes/application_top.php');
  require('includes/classes/http_client.php');
  
// if the customer is not logged on, redirect them to the login page
  if (!tep_session_is_registered('customer_id')) {
    $navigation->set_snapshot();
    tep_redirect(tep_href_link(FILENAME_LOGIN, '', 'SSL'));
  }

  require(DIR_WS_CLASSES . 'order.php');
  $order = new order;
  
  $breadcrumb->add('Đặt mua sản phẩm', tep_href_link('orders_product.php', '', 'SSL'));
  $breadcrumb->add('Thêm sản phẩm vào đơn hàng', tep_href_link('orders_product_reg.php', '', 'SSL'));   
?>
<!doctype html public "-//W3C//DTD HTML 4.01 Transitional//EN">
<html <?php echo HTML_PARAMS; ?>>
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=<?php echo CHARSET; ?>">
    <title><?php echo TITLE; ?></title>
    <base href="<?php echo (($request_type == 'SSL') ? HTTPS_SERVER : HTTP_SERVER) . DIR_WS_CATALOG; ?>">
    <script type="text/javascript" src="js/jquery-1.4.2.js"></script>    
    <script type="text/javascript" src="js/jquery.validate.js"></script>
    
    <script type="text/javascript">
        jQuery("#ordersForm").validate();
        
        jQuery(document).ready(function(){       
           jQuery("#checkout_end").click(function(event){
                window.location.href = 'orders_product_reg.php?action=end_orders_product';             
           });     
        });
    </script>
</head>
<body marginwidth="0" marginheight="0" topmargin="0" bottommargin="0" leftmargin="0" rightmargin="0">
<!-- header //-->
<?php require(DIR_WS_INCLUDES . 'header.php'); ?>
<!-- header_eof //-->

<!-- body //-->
<table border="0" width="100%" cellspacing="3" cellpadding="3">
  <tr>
    <td width="<?php echo BOX_WIDTH; ?>" valign="top"><table border="0" width="<?php echo BOX_WIDTH; ?>" cellspacing="0" cellpadding="2">
<!-- left_navigation //-->
<?php require(DIR_WS_INCLUDES . 'column_left.php'); ?>
<!-- left_navigation_eof //-->
    </table></td>
<!-- body_text //-->
<td width="100%" valign="top">
     
<?php
    $error = false;
    
    if($HTTP_POST_VARS['action'] == 'edit_orders_product'){
        // Lấy thông tin sản phẩm
        $id_edit = tep_db_prepare_input($HTTP_POST_VARS['id_edit']);
        $images_url = tep_db_prepare_input($HTTP_POST_VARS['images_url_addproduct']);
        $quanlity = tep_db_prepare_input($HTTP_POST_VARS['quanlity_addproduct']);
        $weblink = tep_db_prepare_input($HTTP_POST_VARS['weblink_addproduct']);
        $price = tep_db_prepare_input($HTTP_POST_VARS['price_addproduct']);
        $currency_product = tep_db_prepare_input($HTTP_POST_VARS['currency_addproduct']);
        $p_description = $HTTP_POST_VARS['p_description_addproduct'];
        if($weblink == ""){
            $error = true;
            $messageStack->add('e_weblink_addproduct','Vui lòng nhập vào liên kết đến trang sản phẩm cần đặt hàng!');
        }
        if($price == ""){
            $error = true;
            $messageStack->add('e_price_addproduct','Vui lòng nhập vào đơn giá của sản phẩm cần đặt hàng!');
        }
        if(!is_numeric($price)){
            $error = true;
            $messageStack->add('e_price_number_addproduct','Đơn giá sản phẩm phải là số!');
        }
        if($quanlity == ""){
            $error = true;
            $messageStack->add('e_quanlity_addproduct','Vui lòng nhập vào số lượng sản phẩm cần đặt hàng!');
        }
        if(!is_numeric($quanlity)){
            $error = true;
            $messageStack->add('e_quanlity_number_addproduct','Số lượng sản phẩm phải là số!');
        }
        if($p_description == "" || $p_description == "<br />"){
            $error = true;
            $messageStack->add('e_description_addproduct','Vui lòng nhập vào mô tả của sản phẩm cần đặt hàng!');
        } 
        if($error == true){}
        else {
            tep_db_query("update orders_new_product set images_url='" . tep_db_input($images_url) . "', quanlity='" . tep_db_input($quanlity) . "', weblink='" . tep_db_input($weblink) . "', price='" . tep_db_input($price) . "', currency='" . tep_db_input($currency_product) . "', description='" . $p_description . "' where orders_product_id='".$id_edit."'");
            
            $success_addproduct = true;
            
            $messageStack->add('orders_success2','Đã thay đổi thông tin sản phẩm!','success'); 
            
            tep_redirect(tep_href_link('orders_product_reg.php', '', 'SSL'));    
        }
    }
    
    if ($HTTP_POST_VARS['action'] == 'add_order_product') {
        
        // Lấy thông tin sản phẩm
        $images_url = tep_db_prepare_input($HTTP_POST_VARS['images_url_addproduct']);
        $quanlity = tep_db_prepare_input($HTTP_POST_VARS['quanlity_addproduct']);
        $weblink = tep_db_prepare_input($HTTP_POST_VARS['weblink_addproduct']);
        $price = tep_db_prepare_input($HTTP_POST_VARS['price_addproduct']);
        $currency_product = tep_db_prepare_input($HTTP_POST_VARS['currency_addproduct']);
        $p_description = $HTTP_POST_VARS['p_description_addproduct'];
        if($weblink == ""){
            $error = true;
            $messageStack->add('e_weblink_addproduct','Vui lòng nhập vào liên kết đến trang sản phẩm cần đặt hàng!');
        }
        if($price == ""){
            $error = true;
            $messageStack->add('e_price_addproduct','Vui lòng nhập vào đơn giá của sản phẩm cần đặt hàng!');
        }
        if(!is_numeric($price)){
            $error = true;
            $messageStack->add('e_price_number_addproduct','Đơn giá sản phẩm phải là số!');
        }
        if($quanlity == ""){
            $error = true;
            $messageStack->add('e_quanlity_addproduct','Vui lòng nhập vào số lượng sản phẩm cần đặt hàng!');
        }
        if(!is_numeric($quanlity)){
            $error = true;
            $messageStack->add('e_quanlity_number_addproduct','Số lượng sản phẩm phải là số!');
        }
        if($p_description == "" || $p_description == "<br />"){
            $error = true;
            $messageStack->add('e_description_addproduct','Vui lòng nhập vào mô tả của sản phẩm cần đặt hàng!');
        } 
        if($error == true){}
        else {
            $orders_id = tep_db_prepare_input($HTTP_POST_VARS['orders_id']);
            tep_db_query("insert into orders_new_product (orders_id, images_url, quanlity, weblink, price, currency, description) values ('" . (int)$orders_id . "', '" . tep_db_input($images_url) . "','" . tep_db_input($quanlity) . "','" . tep_db_input($weblink) . "','" . tep_db_input($price) . "','" . tep_db_input($currency_product) . "','" . $p_description . "')");
            
            $success_addproduct = true;
            
            $messageStack->add('orders_success1','Thành công thêm sản phẩm vào đơn hàng!','success'); 
            
            tep_redirect(tep_href_link('orders_product_reg.php', '', 'SSL'));    
        }    
    }
?>
    <?php if($HTTP_GET_VARS['action'] == 'end_orders_product'){ 
        // send mail to customer
        $account_send_query = tep_db_query("select * from customers where customers_id = '" . $customer_id . "'");
        $account_send = tep_db_fetch_array($account_send_query);
        $name = $account_send['firstname'] . ' ' . $account_send['lastname'];
        $email_address = $account_send['customers_email_address'];
        
        $contents = 'Bạn vừa đặt hàng Mỹ thành công. Bạn vui lòng vào trang quản lý tài khoản để xem tình trạng đơn hàng của bạn.';
          
        //$email_text = sprintf(EMAIL_GREET_NONE, $name);              
        //$email_text .= EMAIL_WELCOME . $contents . EMAIL_TEXT . EMAIL_CONTACT . EMAIL_WARNING;
        
        require_once('ext/Rmail.php');    
        $mail = new Rmail();        
        $mail->setPriority('high');        
        $mail->setFrom('<ushop@ushop.vn>');
        $mail->setReceipt('ushop@ushop.vn');
        $mail->setSubject('Thông tin đặt hàng Mỹ từ ushop.vn');                                        
        $mail->setHTML($contents);
        //$mail->setBcc($email_address); 
    	//$address = STORE_OWNER_EMAIL_ADDRESS;
        $address= $email_address;	
        $result  = $mail->send(array($address),'smtp');
        //tep_mail($name, $email_address, EMAIL_SUBJECT, $email_text, STORE_OWNER, STORE_OWNER_EMAIL_ADDRESS);    
    ?>
        <table border="0" cellpadding="4" cellspacing="4" class="table_muahang">
          <tr>
            <td colspan="2" style="color: blue; font-weight: bold; font-size: 12px;">
                Cảm ơn bạn đã đặt hàng, chúng tôi sẽ liên hệ với bạn!
            </td>
          </tr>
         </table>             
    <?php }else{ ?>
    <?php if($HTTP_GET_VARS['action'] == "edit"){ 
    $id_edit = $HTTP_GET_VARS['id_edit'];
    $product_edit_query = tep_db_query("select * from orders_new_product where orders_product_id = '".$id_edit."'");
    $product_edit = tep_db_fetch_array($product_edit_query);
    ?>
    <form name="edit_product_form" action="<?php echo tep_href_link('orders_product_reg.php', '','SSL'); ?>" method="post">
    <input type="hidden" name="action" value="edit_orders_product" />
    <input type="hidden" name="id_edit" value="<?php echo $id_edit; ?>" />
    <table border="0" cellpadding="4" cellspacing="4" class="table_muahang">
    <tr><td class="title_orders" colspan="2"><br />Sửa thông tin sản phẩm</td></tr>
    <tr>
            <td class="field">Liên kết đến hình ảnh sản phẩm:</td>
            <td style="font-size: 10px;">
                - Nếu bạn dùng FireFox: Click chuột phải lên hình, bạn chọn Copy Image Location.<br />
                - Nếu bạn dùng InternetExplorer: Click chuột phải lên hình, bạn chọn Properties. Copy liên kết tại Address(URL).<br />
                - Sau đó bạn dán vào ô nhập liệu bên dưới:<br />
                <?php echo tep_draw_input_field('images_url_addproduct',$product_edit['images_url']); ?>
            </td>
        </tr>
        <tr>
            <td class="field">Số lượng sản phẩm: (*)</td>
            <td><?php echo tep_draw_input_field('quanlity_addproduct',$product_edit['quanlity']); ?></td>
        </tr>
        <?php if ($messageStack->size('e_quanlity_addproduct') > 0 || $messageStack->size('e_quanlity_number_addproduct') > 0) { ?>
          <tr>
            <td></td>
            <td colspan="2" style="color: red; font-weight: bold; font-size: 12px;">
                <?php echo $messageStack->output('e_quanlity_addproduct'); ?>
                <?php echo $messageStack->output('e_quanlity_number_addproduct'); ?>
            </td>
          </tr>
        <?php } ?>
        <tr>
            <td class="field">Liên kết trang sản phẩm: (*)</td>
            <td><?php echo tep_draw_input_field('weblink_addproduct',$product_edit['weblink']); ?></td>
        </tr>
        <?php if ($messageStack->size('e_weblink_addproduct') > 0) { ?>
          <tr>
            <td></td>
            <td colspan="2" style="color: red; font-weight: bold; font-size: 12px;">
                <?php echo $messageStack->output('e_weblink_addproduct'); ?>
            </td>
          </tr>
        <?php } ?>
        <tr>
            <td class="field">Đơn giá: (*)</td>
            <td>
                <?php echo tep_draw_input_field('price_addproduct',$product_edit['price']); ?>
                <select name="currency_addproduct">
                <?php if($product_edit['currency'] == 'VND'){
                    echo '<option value="VND" selected="selected">VNĐ</option><option value="USD">USD</option>';    
                }elseif($product_edit['currency'] == 'USD'){
                    echo '<option value="VND">VNĐ</option><option value="USD" selected="selected">USD</option>';
                }?>                   
                </select>
            </td>
        </tr>
        <?php if ($messageStack->size('e_price_addproduct') > 0 || $messageStack->size('e_price_number_addproduct') > 0) { ?>
          <tr>
            <td></td>
            <td colspan="2" style="color: red; font-weight: bold; font-size: 12px;">
                <?php echo $messageStack->output('e_price_addproduct'); ?>
                <?php echo $messageStack->output('e_price_number_addproduct'); ?>
            </td>
          </tr>
        <?php } ?>
        <tr>
            <td class="field">Mô tả: (*)</td>
            <td>            
                <?php 
                    include_once "ext/ckeditor/ckeditor.php";
    				$CKEditor = new CKEditor();
                    $CKEditor->config['toolbar'] = 'Basic';
                    //$CKEditor->Width = '100%';
    				$CKEditor->editor("p_description_addproduct",$product_edit['description']);
                //echo tep_draw_textarea_field('p_description_addproduct', '', '55', '5'); ?>
            </td>
        </tr>
        <?php if ($messageStack->size('e_description_addproduct') > 0) { ?>
          <tr>
            <td></td>
            <td colspan="2" style="color: red; font-weight: bold; font-size: 12px;"><?php echo $messageStack->output('e_description_addproduct'); ?></td>
          </tr>
        <?php } ?>
        <tr>
            <td class="field"></td>
            <td>            
                <input type="submit" class="checkout" title="Sửa sản phẩm" value="Sửa" />
                <a href="<?php echo tep_href_link('orders_product_reg.php', '', 'SSL'); ?>">
                    <input type="button" class="checkout" title="Trở lại" value="Trở lại" />
                </a>
            </td>
        </tr>
      </table>  
      </form>    
    <?php }else{ ?>
    <form name="add_product_form" action="<?php echo tep_href_link('orders_product_reg.php', '','SSL'); ?>" method="post">
    <input type="hidden" name="action" value="add_order_product" />
    <input type="hidden" name="orders_id" value="<?php echo $orders_id; ?>" />
    <table border="0" cellpadding="4" cellspacing="4" class="table_muahang">
      <tr>
        <td colspan="2" style="color: blue; font-weight: bold; font-size: 12px;">
            <?php
            if($messageStack->size('orders_success1') > 0){
                echo $messageStack->output('orders_success1');
            }elseif($messageStack->size('orders_success2') > 0){
                echo $messageStack->output('orders_success2');
            }     
            ?>
        </td>
      </tr>
      
      <tr>
        <td colspan="2" style="color: blue; font-weight: bold; font-size: 12px;">Sản phẩm bạn đã đặt:</td>
      </tr>
      <tr>
          <td colspan="2"><table border="0" cellpadding="2" cellspacing="2" width="670px">
          <tr bgcolor="#EFEFEF">
            <td align="center" style="font-weight: bold;">STT</td>
            <td align="center" style="font-weight: bold;">Hình ảnh</td>
            <td align="center" style="font-weight: bold;">Số lượng</td>
            <td align="center" style="font-weight: bold;">Liên kết</td>
            <td align="center" style="font-weight: bold;">Giá</td>
            <td align="center" style="font-weight: bold;"></td>
          </tr>      
          <?php
            $stt = 1;
            $product_query = tep_db_query("select * from orders_new_product where orders_id = '".$orders_id."' order by orders_product_id");
            while ($product = tep_db_fetch_array($product_query)) {
          ?>
          <tr>
            <td align="center"><?php echo $stt; ?></td>
            <td align="center"><img src="<?php echo $product['images_url']; ?>" width="100px" /></td>
            <td align="center"><?php echo $product['quanlity']; ?></td>
            <td align="center" width="200"><a href="<?php echo $product['weblink']; ?>">Liên kết đến sản phẩm đặt hàng</a></td>
            <td align="center">
            <?php
            if($product['currency'] == 'VND'){ 
                echo $currencies->display_price($product['price'], tep_get_tax_rate($product['products_tax_class_id']));
            }else{echo $product['price'].' '.$product['currency'];} 
            ?>
            </td>
            <td align="center">
            <a href="<?php echo tep_href_link('orders_product_reg.php', 'action=edit&id_edit='.$product['orders_product_id'], 'SSL'); ?>">
                <img src="includes/languages/english/images/buttons/small_edit.gif" border="0" />
                <!--<input type="button" class="checkout" title="Sửa sản phẩm" value="Sửa" />-->
            </a>
            </td>
          </tr>
          <?php $stt++; } ?>
          </table></td>
      </tr>
      
      <tr>
        <td colspan="2" style="color: blue; font-weight: bold; font-size: 12px;">Hoặc bạn có thể thêm sản phẩm vào đơn hàng này bằng biểu mẩu bên dưới:</td>
      </tr>
      
        <tr>
            <td class="field">Liên kết đến hình ảnh sản phẩm:</td>
            <td style="font-size: 10px;">
                - Nếu bạn dùng FireFox: Click chuột phải lên hình, bạn chọn Copy Image Location.<br />
                - Nếu bạn dùng InternetExplorer: Click chuột phải lên hình, bạn chọn Properties. Copy liên kết tại Address(URL).<br />
                - Sau đó bạn dán vào ô nhập liệu bên dưới:<br />
                <?php echo tep_draw_input_field('images_url_addproduct'); ?>
            </td>
        </tr>
        <tr>
            <td class="field">Số lượng sản phẩm: (*)</td>
            <td><?php echo tep_draw_input_field('quanlity_addproduct'); ?></td>
        </tr>
        <?php if ($messageStack->size('e_quanlity_addproduct') > 0 || $messageStack->size('e_quanlity_number_addproduct') > 0) { ?>
          <tr>
            <td></td>
            <td colspan="2" style="color: red; font-weight: bold; font-size: 12px;">
                <?php echo $messageStack->output('e_quanlity_addproduct'); ?>
                <?php echo $messageStack->output('e_quanlity_number_addproduct'); ?>
            </td>
          </tr>
        <?php } ?>
        <tr>
            <td class="field">Liên kết trang sản phẩm: (*)</td>
            <td><?php echo tep_draw_input_field('weblink_addproduct'); ?></td>
        </tr>
        <tr>
            <td class="field">Đơn giá: (*)</td>
            <td>
                <?php echo tep_draw_input_field('price_addproduct'); ?>
                <select name="currency_addproduct">
                    <option value="VND">VNĐ</option>
                    <option value="USD">USD</option>
                </select>
            </td>
        </tr>
        <?php if ($messageStack->size('e_price_addproduct') > 0 || $messageStack->size('e_price_number_addproduct') > 0) { ?>
          <tr>
            <td></td>
            <td colspan="2" style="color: red; font-weight: bold; font-size: 12px;">
                <?php echo $messageStack->output('e_price_addproduct'); ?>
                <?php echo $messageStack->output('e_price_number_addproduct'); ?>
            </td>
          </tr>
        <?php } ?>
        <tr>
            <td class="field">Mô tả: (*)</td>
            <td>            
                <?php 
                    include_once "ext/ckeditor/ckeditor.php";
    				$CKEditor = new CKEditor();
                    $CKEditor->config['toolbar'] = 'Basic';
                    //$CKEditor->Width = '100%';
    				$CKEditor->editor("p_description_addproduct");
                //echo tep_draw_textarea_field('p_description_addproduct', '', '55', '5'); ?>
            </td>
        </tr>
        <?php if ($messageStack->size('e_description_addproduct') > 0) { ?>
          <tr>
            <td></td>
            <td colspan="2" style="color: red; font-weight: bold; font-size: 12px;"><?php echo $messageStack->output('e_description_addproduct'); ?></td>
          </tr>
        <?php } ?>
        <tr>
            <td class="field"></td>
            <td>            
                <input type="submit" class="checkout" title="Thêm sản phẩm" value="Thêm" />
                <a href="<?php echo tep_href_link('orders_product_reg.php', 'action=end_orders_product', 'SSL'); ?>">
                    <input type="button" class="checkout" id="checkout_end" title="Kết thúc" value="Kết thúc" />
                </a>
                <?php //echo '<a href="' . tep_href_link(FILENAME_ACCOUNT, '', 'SSL') . '">' . tep_image_button('button_end.gif', 'Kết thúc') . '</a>'; ?>            
                <!--  -->
            </td>
        </tr>
      </table>  
      </form>    
      <?php }} ?>
</td>
<!-- body_text_eof //-->
    <td width="<?php echo BOX_WIDTH; ?>" valign="top"><table border="0" width="<?php echo BOX_WIDTH; ?>" cellspacing="0" cellpadding="2">
<!-- right_navigation //-->
<?php require(DIR_WS_INCLUDES . 'column_right.php'); ?>
<!-- right_navigation_eof //-->
    </table></td>
  </tr>
</table>
<!-- body_eof //-->

<!-- footer //-->
<?php require(DIR_WS_INCLUDES . 'footer.php'); ?>
<!-- footer_eof //-->
<br>
</body>
</html>
<?php require(DIR_WS_INCLUDES . 'application_bottom.php'); ?>
